package WinterHomework.day05;

//用递归求一个一维数组和；
public class Demo02 {
    public static void main(String[] args) {
        int[] arr = {1, 3, 5, 7, 9};
        System.out.println(arrSum(arr, arr.length));
    }

    public static int arrSum(int[] arr, int len) {
        if (len == 1)
            return arr[0];
        //arr[len-1]中len-1是当前数组最后一个下标的值，
        //arr[arr,len-1]中len-1是进入下一次递归，数组长度减一
        return arr[len - 1] + arrSum(arr, len - 1);
    }
}
